import {
  bjsmfbOptions,
  bjsmrlOptions,
  bjsynxtjzfOptions,
  ghyhcbzqdtOptions,
  bjcbzqtjzfOptions,
  cbzqtjldOptions,
  licbzqsdOptions,
  cbsjqsdtOptions,
  qbqssjtjzfOptions,
  qb30tqssjzxOptions,
  bjppjkfwldOptions,
  bjllbppbtOptions,
  qlrlOptions,
  yqlhbjslzxOptions,
  yqlhbOptions,
  ryqlhbOptions,
  zyqlhbOptions,
  yyqlhbOptions
} from './chartOptions'

const chartOptionList = [
  {
    modelId: 1,
    desc: '表具寿命分布图',
    data: null,
    options: bjsmfbOptions,
    modifyDataFunc: 'bjsmfb'
  },
  {
    modelId: 2,
    desc: '表具寿命热力图',
    data: null,
    options: bjsmrlOptions,
    modifyDataFunc: 'bjsmrl'
  },
  {
    modelId: 3,
    desc: '表具使用年限统计直方图',
    data: null,
    options: bjsynxtjzfOptions,
    modifyDataFunc: 'bjsynxtjzf'
  },
  {
    modelId: 4,
    desc: '功耗优化抄表周期地图',
    data: null,
    options: ghyhcbzqdtOptions,
    modifyDataFunc: 'ghyhcbzqdt'
  },
  {
    modelId: 5,
    desc: '表具抄表周期统计直方图',
    data: null,
    options: bjcbzqtjzfOptions,
    modifyDataFunc: 'bjcbzqtjzf'
  },
  {
    modelId: 6,
    desc: '抄表周期统计雷达图',
    data: null,
    options: cbzqtjldOptions,
    modifyDataFunc: 'cbzqtjld'
  },
  {
    modelId: 7,
    desc: '流量/抄表周期散点图',
    data: null,
    options: licbzqsdOptions,
    modifyDataFunc: 'licbzqsd'
  },
  {
    modelId: 8,
    desc: '抄表数据缺失地图',
    data: null,
    options: cbsjqsdtOptions,
    modifyDataFunc: 'cbsjqsdt'
  },
  {
    modelId: 9,
    desc: '全表缺失数据统计直方图',
    data: null,
    options: qbqssjtjzfOptions,
    modifyDataFunc: 'qbqssjtjzf'
  },
  {
    modelId: 10,
    desc: '全表30天缺失数据折线图',
    data: null,
    options: qb30tqssjzxOptions,
    modifyDataFunc: 'qb30tqssjzx'
  },
  {
    modelId: 11,
    desc: '表具匹配监控范围漏斗图',
    data: null,
    options: bjppjkfwldOptions,
    modifyDataFunc: 'bjppjkfwld'
  },
  {
    modelId: 12,
    desc: '表具/流量不匹配饼图',
    data: null,
    options: bjllbppbtOptions,
    modifyDataFunc: 'bjllbppbt'
  },
  {
    modelId: 14,
    desc: '气量热力图',
    data: null,
    options: qlrlOptions,
    modifyDataFunc: 'qlrl'
  },
  {
    modelId: 15,
    desc: '用气量和表具数量折线图',
    data: null,
    options: yqlhbjslzxOptions,
    modifyDataFunc: 'yqlhbjslzx'
  },
  {
    modelId: 16,
    desc: '用气量环比图（用气性质）',
    data: null,
    options: yqlhbOptions,
    modifyDataFunc: 'yqlhb'
  },
  {
    modelId: 17,
    desc: '日用气量环比图',
    data: null,
    options: ryqlhbOptions,
    modifyDataFunc: 'ryqlhb'
  },
  {
    modelId: 18,
    desc: '周用气量环比图',
    data: null,
    options: zyqlhbOptions,
    modifyDataFunc: 'zyqlhb'
  },
  {
    modelId: 19,
    desc: '月用气量环比图',
    data: null,
    options: yyqlhbOptions,
    modifyDataFunc: 'yyqlhb'
  }
]

export default chartOptionList
